package com.whxd.system.user.service;

import java.util.List;

import com.whxd.system.authority.entity.Authority;
import com.whxd.system.user.entity.User;
import com.whxd.system.user.web.UserDto;

/**
 * @author 张世鹏
 */
public interface UserService {
	//
	 public User register(User user);
	//
//	 public User save(User user);
	//
	// public void update(User user);
	//
	// public void update(UserDto dto);
	//
	// public void delete(Long id);
	public User findOne(Long id);

	public User findByUsername(String username);

	//
	// public void updateLoginTime(Long id);
	//
	// public Iterable<User> findAll();
	//
	// public void setUserDao(UserDao userDao);
	//
	public List<String> findAuthorityNameByUsername(String username);

	public List<Authority> findAuthorityByUsername(String username);
	public User update(User local);

}
